package utils

import "flag"

type Options struct {
	File    string // 配置文件
	DB      bool   // 数据库
	Version bool   // 版本号
}

var FlagOptions = new(Options)

// 命令行参数 -f 配置文件 -db 显示数据库 -v 显示版本
func Parse() {
	flag.StringVar(&FlagOptions.File, "f", "config/config.yaml", "配置文件")
	flag.BoolVar(&FlagOptions.DB, "db", false, "数据库迁移")
	flag.BoolVar(&FlagOptions.Version, "v", false, "版本")
	flag.Parse()
}
